@charset "utf-8";
@import url("layout.css");
@import url("cont.css");
@import url("member.css");
@import url("myoh.css");
@import url("card.css");
@import url("cs.css");
@import url("vip.css");
@import url("event.css");
@import url("offline.css");
@import url("policy.css");
@import url("online.css");

@font-face {font-family: NG; src: url(../font/nanumgothic.eot); src: local(※), url(../font/nanumgothic.woff) format("woff");}
@font-face {font-family: NuriL; src: url(../font/NuriL.eot); src: local(※), url(../font/NuriL.woff) format("woff");}
@font-face {font-family: NuriB; src: url(../font/NuriB.eot); src: local(※), url(../font/NuriB.woff) format("woff");}


html, body{width:100%; height:100%;}
body{*word-break:break-all;-ms-word-break:break-all}
body, div, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select{margin:0;padding:0;}
body, input, textarea, select, button, table{font-family:'돋움',Dotum, Helvetica, sans-serif; font-size:12px;} 
img, fieldset, iframe{border:0 none;vertical-align:top}
ul, ol{list-style:none}
em, address{font-style:normal}
input, textarea, button, select{border:none;vertical-align:middle}
button{border:0 none;background-color:transparent;cursor:pointer}
/* a{text-decoration:none; color:#909090;} 웹접근성 : 색상 너무 연해서 걸리는 색인데.. 디자이너가 수정 해야할듯 */
a{text-decoration:none; color:#666;}
/* a:hover, a:active, a:focus{text-decoration:none; color:#909090;} 웹접근성 : 색상 너무 연해서 걸리는 색인데.. 디자이너가 수정 해야할듯 */
a:hover, a:active, a:focus{text-decoration:none; color:#666;}
table{border-collapse:collapse;border-spacing:0}
summary, caption, legend, hr{overflow:hidden;visibility:hidden;width:0;height:0;line-height:0;font-size:0;border:0 none}
.blind {overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:0;height:0;line-height:0;font-size:0}

/* */
img {vertical-align:top; background: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);zoom: 1;}

/* common */
legend {position:absolute; left:-5000px; top:0; width:1px; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}
button {border:none; margin:0; padding:0; cursor:pointer; background:none; display:inline-block; text-indent:-5000%; font-size:0; line-height:0;}
button:active {margin:0;}
caption {width:1px; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}
caption p {padding:0 !important; margin:0 !important;}
.fix:after {content:"."; display:block; height:0; overflow:hidden; clear:both; visibility:hidden;}
*+ html .fix {display:inline-block;}
h2.title {font-family:NuriB; font-size:28px; color:#5b2e0f;}/* 2014-04-30 modify */
h2.title_eng {font-family:NuriB; font-size:32px; color:#5b2e0f;}/* 2014-05-07 insert */
h3 {margin:39px 0 18px 0; font-family:NuriL; font-size:18px;}
h3.title_sub {margin:0; font-family:NuriL; font-weight:bold; font-size:20px;}/* 2014-06-09 */
h4.subTit {font-family:NuriL; font-size:14px;}
h4.tit1 {font-family:NuriL; font-size:18px !important;}
h5 {font-family:'돋움', Dotum; font-size:12px; font-weight:normal;}

/* */
.fl {float:left;}
.fr {float:right;}
.red {color:#fa3246 !important;}/* 2014-04-30 modify */
.red02 {color:#e93e44 !important;}/* 2014-04-30 modify */
.red03 {color:#d5282e !important;}/* 2014-04-29 */
.red04 {color:#ef4651 !important;}/* 2014-05-19 */
.brown {color:#5c2e10 !important;}/* 2014-04-30 modify */
.orange {color:#e97300 !important;}/* 2014-04-30 modify */
.orange01 {color:#ff8611 !important;}/* 2014-05-30 */
.gray {color:#555 !important;}/* 2014-04-30 modify */
.gray02 {color:#777 !important;}/* 2014-04-30 modify */
.gray03 {color:#696969 !important;}/* 2014-04-30 modify */
.gray04 {color:#767676 !important;}/* 2014-05-01 modify */
.gray05 {color:#7b7b7b !important;}/* 2014-05-01 modify */
.gray06 {color:#333 !important;}/* 2014-05-12 modify */
.black {color:#000 !important;}
.bold {font-weight:bold;}
.thin {font-weight:normal;}
.under {text-decoration:underline;}
.clB {clear:both !important;}
.alinkDeco a {text-decoration:underline; color:#5c2e10;}

.mt45 {margin-top:45px;}

/* button */
.btn_type1 {display:inline-block; vertical-align:middle; width:94px; height:25px; background:url(../images/bg_btn_type1.png) no-repeat 0 0; text-align:center; line-height:25px;}

/* 한정원 추가 */
em { overflow:hidden; visibility:hidden; position:absolute; top:0; left:0; width:0; height:0; line-height:0; font-size:0; }

.b { font-weight:bold !important;}
.u { text-decoration:underline !important;}

/* 정렬 */
.cl { clear:both !important;}
.al { text-align:left !important;}
.ac { text-align:center !important;}
.ar { text-align:right !important;}
.vt { vertical-align:top !important;}

/* 여백 */
.mt0 { margin-top:0px !important;}
.mt1 { margin-top:1px !important;}/* 2014-05-20 */
.mt3 { margin-top:3px !important;}/* 2014-04-29 */
.mt5 { margin-top:5px !important;}
.mt6 { margin-top:6px !important;}
.mt7 { margin-top:7px !important;}
.mt8 { margin-top:8px !important;}
.mt9 { margin-top:9px !important;}/* 2014-05-19 */
.mt10 { margin-top:10px !important;}
.mt11 { margin-top:11px !important;}/* 2014-05-27 */
.mt12 { margin-top:12px !important;}/* 2014-05-24 */
.mt13 { margin-top:13px !important;}
.mt14 { margin-top:14px !important;}
.mt15 { margin-top:15px !important;}
.mt16 { margin-top:16px !important;}/* 2014-05-19 */
.mt17 { margin-top:17px !important;}/* 2014-05-28 */
.mt18 { margin-top:18px !important;}
.mt19 { margin-top:19px !important;}
.mt20 { margin-top:20px !important;}
.mt21 { margin-top:21px !important;}
.mt23 { margin-top:23px !important;}/* 2014-05-07 */
.mt24 { margin-top:24px !important;}/* 2014-05-24 */
.mt25 { margin-top:25px !important;}
.mt26 { margin-top:26px !important;}/* 2014-05-13 */
.mt28 { margin-top:28px !important;}/* 2014-06-03 */
.mt30 { margin-top:30px !important;}
.mt31 { margin-top:31px !important;}/* 2014-06-11 */
.mt34 { margin-top:34px !important;}/* 2014-05-12 */
.mt37 { margin-top:37px !important;}
.mt39 { margin-top:39px !important;}
.mt40 { margin-top:40px !important;}
.mt43 { margin-top:43px !important;}/* 2014-05-08 */
.mt44 { margin-top:44px !important;}/* 2014-06-10 */
.mt49 { margin-top:49px !important;}/* 2014-05-12 */
.mt50 { margin-top:50px !important;}
.mt53 { margin-top:53px !important;}/* 2014-05-31 */
.mt57 { margin-top:57px !important;}
.mt60 { margin-top:60px !important;}/* 2014-05-16 */
.mt67 { margin-top:67px !important;}
.mt70 { margin-top:70px !important;}
.mt74 { margin-top:74px !important;}/* 2014-05-27 */
.mt83 { margin-top:83px !important;}/* 2014-05-24 */
.mt87 { margin-top:87px !important;}/* 2014-05-08 */
.mt126 {margin-top:126px !important;}
.mt180 {margin-top:180px !important;}
.mt235 {margin-top:235px !important;}

.ml0 { margin-left:0px !important;}
.ml2 { margin-left:2px !important;}
.ml3 { margin-left:3px !important;}/* 2014-04-30 */
.ml5 { margin-left:5px !important;}
.ml10 { margin-left:10px !important;}
.ml15 { margin-left:15px !important;}
.ml17 { margin-left:17px !important;}
.ml25 { margin-left:25px !important;}
.ml30 { margin-left:30px !important;}
.ml43 { margin-left:43px !important;}
.ml53 { margin-left:53px !important;}
.ml70 { margin-left:70px !important;}/* 2014-05-02 */
.ml75 { margin-left:75px !important;}/* 2014-05-02 */
.ml80 { margin-left:80px !important;}/* 2014-04-30 */
.ml86 { margin-left:86px !important;}/* 2014-05-28 */
.ml100 { margin-left:100px !important;}/* 2014-04-27 */
.ml111 { margin-left:111px !important;}/* 2014-04-30 */
.ml114 { margin-left:114px !important;}/* 2014-04-25 */
.ml150 { margin-left:150px !important;}

.mr0 { margin-right:0px !important;}/* 2014-05-01 */
.mr4 { margin-right:4px !important;}/* 2014-06-02 */
.mr5 { margin-right:5px !important;}
.mr6 { margin-right:6px !important;}/* 2014-05-10 */
.mr7 { margin-right:7px !important;}/* 2014-06-03 */
.mr9 { margin-right:9px !important;}/* 2014-05-10 */
.mr10 { margin-right:10px !important;}/* 2014-05-08 */
.mr15 { margin-right:15px !important;}/* 2014-05-01 */
.mr20 { margin-right:20px !important;}/* 2014-05-30 */
.mr23 { margin-right:23px !important;}/* 2014-04-27 */
.mr25 { margin-right:25px !important;}/* 2014-04-26 */
.mr32 { margin-right:32px !important;}/* 2014-05-02 */
.mr40 { margin-right:40px !important;}/* 2014-05-27 */
.mr175 { margin-right:175px !important;}/* 2014-05-31 */
.mr503 { margin-right:503px !important;}/* 2014-05-30 */
.mb0 { margin-bottom:0 !important;}/* 2014-05-08 */
.mb3 { margin-bottom:3px !important;}/* 2014-05-08 */
.mb10 { margin-bottom:10px !important;}/* 2014-04-29 */
.mb12 { margin-bottom:12px !important;}/* 2014-05-07 */
.mb20 { margin-bottom:20px !important;}/* 2014-05-14 */
.mb48 { margin-bottom:48px !important;}

.mgAll20 {margin:20px !important;}/* 2014-05-16 */

.pt0 { padding-top:0 !important;}
.pt1 { padding-top:1px !important;}/* 2014-05-16 */
.pt5 { padding-top:5px !important;}
.pt7 { padding-top:7px !important;}/* 2014-05-14 */
.pt10 { padding-top:10px !important;}
.pt17 { padding-top:17px !important;}/* 2014-05-10 */
.pt18 { padding-top:18px !important;}/* 2014-05-02 */
.pt20 { padding-top:20px !important;}/* 2014-04-30 */
.pt25 { padding-top:25px !important;}
.pt30 { padding-top:30px !important;}/* 2014-05-01 */
.pt70 { padding-top:70px !important;}/* 2014-05-22 */

.pb0 { padding-bottom:0 !important;}/* 2014-05-02 */
.pb1 { padding-bottom:1px !important;}
.pb3 { padding-bottom:3px !important;}
.pb10 { padding-bottom:10px !important;}/* 2014-04-29 */
.pb11 { padding-bottom:11px !important;}/* 2014-05-10 */
.pb15 { padding-bottom:15px !important;}/* 2014-05-01 */
.pb20 { padding-bottom:20px !important;}/* 2014-04-30 */
.pb25 { padding-bottom:25px !important;}
.pb27 { padding-bottom:27px !important;}/* 2014-05-02 */
.pb32 { padding-bottom:32px !important;}/* 2014-05-01 */
.pb48 { padding-bottom:48px !important;}
.pb70 { padding-bottom:70px !important;}/* 2014-05-01 */

.pr0 { padding-right:0px !important;} /* 2014-05-14 */
.pl2 { padding-left:2px !important;}/* 2014-05-16 */
.pl5 { padding-left:5px !important;}
.pl0 { padding-left:0 !important;}/* 2014-05-27 */
.pl10 { padding-left:10px !important;}/* 2014-05-10 */
.pl12 { padding-left:12px !important;}/* 2014-05-24 */
.pl15 { padding-left:15px !important;}
.pl18 { padding-left:18px !important;}/* 2014-05-24 */
.pl20 { padding-left:20px !important;}/* 2014-05-19 */
.pl24 { padding-left:24px !important;}/* 2014-05-24 */
.pl27 { padding-left:27px !important;}/* 2014-05-02 */
.pl30 { padding-left:30px !important;}/* 2014-05-19 */
.pl33 { padding-left:33px !important;}/* 2014-05-10 */
.pl38 { padding-left:38px !important;}/* 2014-05-10 */
.pl42 { padding-left:42px !important;}/* 2014-04-30 */
.pl55 { padding-left:55px !important;}/* 2014-05-10 */
.pl90 { padding-left:90px !important;}/* 2014-05-27 */

.pr5 {padding-right:5px !important;}/* 2014-05-27 */
.pr10 {padding-right:10px !important;}/* 2014-05-01 */
.pr20 {padding-right:20px !important;}/* 2014-05-19 */
.pr27 {padding-right:27px !important;}/* 2014-05-02 */
.pr30 {padding-right:30px !important;}/* 2014-05-19 */
.pr32 {padding-right:32px !important;}/* 2014-06-11 */
.pr33 {padding-right:33px !important;}/* 2014-05-27 */
.pr37 {padding-right:37px !important;}/* 2014-05-27 */
.pr50 {padding-right:50px !important;}/* 2014-05-27 */
.pr55 {padding-right:55px !important;}/* 2014-05-27 */
.pr57 {padding-right:57px !important;}/* 2014-05-27 */
.pr70 {padding-right:70px !important;}/* 2014-06-11 */
.pr98 {padding-right:98px !important;}/* 2014-06-11 */
.pr101 {padding-right:101px !important;}/* 2014-05-27 */
.pr111 {padding-right:111px !important;}/* 2014-05-27 */
.pdAll0 {padding:0px !important;}/* 2014-05-01 */
.pdAll10 {padding:10px !important;}
.pdAll17 {padding:17px !important;}/* 2014-05-10 */

.mmt4 { margin-top:-4px !important;}/* 2014-06-03 */
.mmt5 { margin-top:-5px !important;}/* 2014-05-21 */
.mmt7 { margin-top:-7px;}
.mmt9 { margin-top:-9px !important;}/* 2014-05-08 */
.mmt19 { margin-top:-19px !important;}/* 2014-05-08 */
.mmt35 { margin-top:-35px !important;}/* 2014-05-20 */
.mmt40 { margin-top:-40px !important;}/* 2014-05-01 */
.mmt48 { margin-top:-48px !important;}/* 2014-05-02 */
.mlm5 { margin-left:-5px !important;}/* 2014-04-30 */
.mlm8 { margin-left:-8px !important;}/* 2014-05-28 */
.mlm12 { margin-left:-12px !important;}/* 2014-05-10 */

.lh15 {line-height:15px !important;}/* 2014-05-19 */
.lh16 {line-height:16px !important;}/* 2014-05-20 */
.lh18 {line-height:18px !important;}/* 2014-04-30 */
.lh20 {line-height:20px !important;}
.lh30 {line-height:30px !important;}/* 2014-04-30 */
.h30 {height:30px !important;}/* 2014-05-21 */
.h35 {height:35px !important;}/* 2014-05-22 */
.h45 {height:45px !important;}/* 2014-05-20 */
.h68 {height:68px !important;}/* 2014-04-29 */
.h708 {height:708px !important;}/* 2014-05-21 */
.w70 {width:70px !important;}/* 2014-06-03 */
.w92 {width:92px !important;}/* 2014-05-24 */
.w99 {width:99px !important;}/* 2014-05-16 */
.w135 {width:135px !important;}/* 2014-05-16 */
.w143 {width:143px !important;}/* 2014-05-16 */
.w144 {width:144px !important;}/* 2014-05-24 */
.w146 {width:146px !important;}/* 2014-05-10 */
.w147 {width:147px !important;}/* 2014-05-10 */
.w148 {width:148px !important;}/* 2014-05-24 */
.w152 {width:152px !important;}/* 2014-05-24 */
.w157 {width:157px !important;}/* 2014-05-24 */
.w170 {width:170px !important;}/* 2014-05-24 */
.w174 {width:174px !important;}/* 2014-05-31 */
.w180 {width:180px !important;}/* 2014-05-24 */
.w185 {width:185px !important;}/* 2014-05-24 */
.w200 {width:200px !important;}/* 2014-05-24 */
.w225 {width:225px !important;}/* 2014-05-30 */
.w235 {width:235px !important;}/* 2014-05-30 */
.w242 {width:242px !important;}/* 2014-05-01 */
.w244 {width:244px !important;}/* 2014-05-01 */
.w263 {width:263px !important;}/* 2014-05-24 */
.w265 {width:265px !important;}/* 2014-05-24 */
.w500 {width:500px !important;}/* 2014-05-30 */
.w766 {width:766px !important;}/* 2014-05-01 */

.ls1 {letter-spacing:-1px !important;}

/* 버튼 */
.btnA {display:inline-block;}
.btn_type1 {display:inline-block; vertical-align:middle; width:91px; height:25px; padding:0 0 0 7px; background:url(../images/btn/bg_btn_type1.png) no-repeat 0 0; text-align:center; line-height:25px; font-family:'돋움',Dotum; font-size:13px; font-weight:bold; color:#fff; }
.btn_type1 a {color:#fff;}
.btn_type2 {display:inline-block; vertical-align:middle; width:113px; height:25px; background:url(../images/btn/bg_btn_type2.png) no-repeat 0 0; text-align:center; line-height:25px;}
.btn_type3 { height:30px; padding:0 0 0 8px; background:url(../images/btn/btn_type3_left.png) no-repeat 0 0; display:inline-block; font-size:12px; color:#fff;}
.btn_type3_1 { height:30px; padding:0 0 0 27px; background:url(../images/btn/btn_type3_01_left.png) no-repeat 0 0; display:inline-block; font-size:12px; color:#fff;}
.btn_type3 a { height:30px; padding:0 8px 0 0; background:url(../images/btn/btn_type3_right.png) no-repeat right 0; display:inline-block; margin-right:5px; color:#fff; line-height:30px;}
.btn_type3_1 a { height:30px; padding:0 27px 0 0; background:url(../images/btn/btn_type3_right.png) no-repeat right 0; display:inline-block; margin-right:5px; color:#fff; line-height:30px;}
.btn_type3 button span { height:30px; padding:0 8px 0 0; background:url(../images/btn/btn_type3_right.png) no-repeat right 0; display:inline-block; margin-right:5px; color:#fff;}
.btn_type4 { height:25px; padding:0 0 0 23px; background:url(../images/btn/btn_type4_left.png) no-repeat 0 0; display:inline-block; font-size:13px; color:#333; line-height:21px; cursor:pointer; font-family:NuriL; font-weight:bold;}
.btn_type4 a { height:25px; padding:0 23px 0 0; background:url(../images/btn/btn_type4_right.png) no-repeat right 0; display:inline-block; margin-right:5px; color:#333;}
.btn_type5 { height:25px; padding:0 0 0 32px; background:url(../images/btn/btn_type5_left.png) no-repeat 0 0; display:inline-block; font-size:13px; color:#fff; line-height:22px; cursor:pointer;}
.btn_type5 a { height:25px; padding:0 23px 0 0; background:url(../images/btn/btn_type5_right.png) no-repeat right 0; display:inline-block; margin-right:5px; color:#fff;}
.btn_type6 { height:25px; padding:0 0 0 7px; background:url(../images/btn/btn_type6_left.png) no-repeat 0 0; display:inline-block; font-family:NuriL; font-size:14px; color:#fff; cursor:pointer; text-align:center; vertical-align:middle; }
.btn_type6 a { height:25px; padding:0 9px 0 0; background:url(../images/btn/btn_type6_right.png) no-repeat right 0; display:inline-block; margin-right:5px; color:#fff;}/* 2014-05-07 modify */
.btn_type7 { height:25px; padding:0 0 0 8px; background:url(../images/btn/btn_type7_left.png) no-repeat 0 0; display:inline-block; font-family:NuriL; font-size:14px; color:#fff; cursor:pointer; text-align:center; vertical-align:middle; }/* 2014-05-07 modify */
.btn_type7 a { height:25px; padding:0 9px 0 0; background:url(../images/btn/btn_type7_right.png) no-repeat right 0; display:inline-block; margin-right:5px; color:#fff;}/* 2014-05-07 modify */
.btn_type8 { height:25px; padding:0 0 0 33px; background:url(../images/btn/btn_type8_left.png) no-repeat 0 0; display:inline-block; font-size:13px; color:#fff; cursor:pointer; text-align:center; vertical-align:middle; line-height:24px; }
.btn_type8 a { height:25px; padding:0 20px 0 0; background:url(../images/btn/btn_type8_right.png) no-repeat right 0; display:inline-block; margin-right:5px; color:#fff;}
.btn_type9 { height:25px; padding:0 0 0 14px; background:url(../images/btn/btn_type9_left.png) no-repeat 0 0; display:inline-block; font-family:NuriL; font-size:13px; color:#fff; cursor:pointer; text-align:center; vertical-align:middle; line-height:23px; }/* 2014-05-02 */
.btn_type9 a { height:25px; padding:0 14px 0 0; background:url(../images/btn/btn_type9_right.png) no-repeat right 0; display:inline-block; margin-right:5px; color:#fff;}
.btn_type9_1 { height:25px; padding:0 0 0 19px; background:url(../images/btn/btn_type9_1_left.png) no-repeat 0 0; display:inline-block; font-family:NuriL; font-size:13px; color:#fff; cursor:pointer; text-align:center; vertical-align:middle; line-height:23px; }/* 2014-05-02 */
.btn_type9_1 a { height:25px; padding:0 19px 0 0; background:url(../images/btn/btn_type9_1_right.png) no-repeat right 0; display:inline-block; margin-right:5px; color:#fff;}/* 2014-05-02 */
.btn_type10 { height:59px; padding:0 0 0 33px; background:url(../images/btn/btn_type10_left.png) no-repeat 0 0; display:inline-block; font-family:'돋움', Dotum; font-size:12px; color:#fff; cursor:pointer; text-align:center; vertical-align:middle; line-height:55px; font-weight:bold; }/* 2014-05-02 */
.btn_type10 a { height:59px; padding:0 33px 0 0; background:url(../images/btn/btn_type10_right.png) no-repeat right 0; display:inline-block; margin-right:5px; color:#fff;}/* 2014-05-02 */
.btn_type11 { height:18px; padding:0 0 0 6px; background:url(../images/btn/btn_type11_left.png) no-repeat 0 0; display:inline-block; font-family:'돋움', Dotum; font-size:11px; color:#000; cursor:pointer; text-align:center; vertical-align:middle; line-height:18px;}/* 2014-05-02 */
.btn_type11 a { height:18px; padding:0 6px 0 0; background:url(../images/btn/btn_type11_right.png) no-repeat right 0; display:inline-block; margin-right:5px; color:#000;}/* 2014-05-02 */
.btn_type12 { height:18px; padding:0 0 0 6px; background:url(../images/btn/btn_type12_left.png) no-repeat 0 0; display:inline-block; font-family:'돋움', Dotum; font-size:11px; color:#fff; cursor:pointer; text-align:center; vertical-align:middle; line-height:18px;}/* 2014-05-02 */
.btn_type12 a { height:18px; padding:0 6px 0 0; background:url(../images/btn/btn_type12_right.png) no-repeat right 0; display:inline-block; margin-right:5px; color:#fff;}/* 2014-05-02 */
.btn_type13 { height:25px; padding:0 0 0 23px; background:url(../images/btn/btn_type13_left.png) no-repeat 0 0; display:inline-block; font-family:'돋움', Dotum; font-size:13px; color:#fff; cursor:pointer; text-align:center; vertical-align:middle; line-height:24px;}/* 2014-05-10 */
.btn_type13 a { height:25px; padding:0 35px 0 0; background:url(../images/btn/btn_type13_right.png) no-repeat right 0; display:inline-block; margin-right:5px; color:#fff;}/* 2014-05-10 */
.btn_type14 { height:30px; padding:0 0 0 13px; background:url(../images/btn/btn_type14_left.png) no-repeat 0 0; display:inline-block; font-family:'돋움', Dotum; font-size:12px; color:#fff; cursor:pointer; text-align:center; vertical-align:middle; line-height:30px;}/* 2014-05-10 */
.btn_type14 a { height:30px; padding:0 13px 0 0; background:url(../images/btn/btn_type14_right.png) no-repeat right 0; display:inline-block; color:#fff;}/* 2014-05-10 */
.btn_type15 { height:25px; padding:0 0 0 21px; background:url(../images/btn/btn_type15_left.png) no-repeat 0 0; display:inline-block; font-family:NuriB; font-size:13px; color:#fff; cursor:pointer; text-align:center; vertical-align:middle; line-height:22px;}/* 2014-05-10 */
.btn_type15 a { height:25px; padding:0 32px 0 0; background:url(../images/btn/btn_type15_right.png) no-repeat right 0; display:inline-block; color:#fff;}/* 2014-05-10 */
.btn_type16 { height:25px; padding:0 0 0 21px; background:url(../images/btn/btn_type16_left.png) no-repeat 0 0; display:inline-block; font-family:NuriB; font-size:13px; color:#777; cursor:pointer; text-align:center; vertical-align:middle; line-height:22px;}/* 2014-05-21 */
.btn_type16 a { height:25px; padding:0 32px 0 0; background:url(../images/btn/btn_type16_right.png) no-repeat right 0; display:inline-block; color:#777;}/* 2014-05-21 */
.btn_type17 { height:27px; padding:0 0 0 18px; background:url(../images/btn/btn_type17_left.png) no-repeat 0 0; display:inline-block; font-size:12px; color:#fff; cursor:pointer; text-align:center; vertical-align:middle; line-height:27px; font-weight:bold;}
.btn_type17 a { height:27px; padding:0 32px 0 0; background:url(../images/btn/btn_type17_right.png) no-repeat right 0; display:inline-block; color:#fff;}
.btn_type18 { height:48px; padding:0 0 0 32px; background:url(../images/btn/btn_type18_left.png) no-repeat 0 0; display:inline-block; font-family:NuriB; font-size:18px; cursor:pointer; text-align:center; vertical-align:middle; line-height:37px; color:#52301b;}
.btn_type18 a { height:48px; padding:0 30px 0 0; background:url(../images/btn/btn_type18_right.png) no-repeat right 0; display:inline-block; color:#52301b;}
.btn_type19 { height:25px; padding:0 0 0 18px; background:url(../images/btn/btn_type19_left.png) no-repeat 0 0; display:inline-block; font-size:13px; cursor:pointer; text-align:center; vertical-align:middle; line-height:24px; color:#000;}
.btn_type19 a { height:25px; padding:0 15px 0 0; background:url(../images/btn/btn_type19_right.png) no-repeat right 0; display:inline-block; color:#000;}


.btnB {width:86px; height:59px; background:url(../images/btn/btn_typeb.png) no-repeat 0 0;}

/* font */
.fSize12 {font-size:12px !important;} /* 2014-04-29 */
.fSize13 {font-size:13px !important;} /* 2014-04-29 */
.fSize14 {font-size:14px !important;} /* 2014-05-10 */
.fSize15 {font-size:15px !important;} /* 2014-05-27 */
.fSize16 {font-size:16px !important;}
.fSize26 {font-size:26px !important;}/* 2014-05-30 */
.fDeco1 {font-family:NuriL; font-size:14px;}
.fDeco2 {font-family:NuriL; font-size:16px;}
.fDeco3 {font-family:'돋움', Dotum; font-size:13px;}
.fDeco4 {font-family:'돋움', Dotum; font-size:12px;}
.fDeco5 {font-family:NuriB; font-size:26px;}
.fDeco6 {font-family:NuriB; font-size:16px;}/* 2014-05-20 */
.fDeco7 {font-family:NG; font-size:26px;}/* 2014-05-20 */
.fDeco8 {font-family:NuriB; font-size:20px;}/* 2014-06-02 */
.fDeco9 {font-family:NuriB;}/* 2014-06-03 */

/* 블릿 텍스트 타입 */
.caution01 { background:url(../images/ico/icon_caution1.png) no-repeat 0 2px; _margin-left:3px; padding-left:23px; font-size:12px; line-height:18px; color:#333; font-weight:bold;}

.bl01 {}
.bl01 li { background:url(../images/ico/bl_square1.png) no-repeat 0 7px; margin:0 0 5px 5px; padding-left:15px; font-size:12px; line-height:18px; color:#333; }
.bl02 {}
.bl02 li { background:url(../images/ico/bl_dash1.png) no-repeat 0 7px; margin:0 0 3px 5px; padding-left:10px; font-size:12px; line-height:17px; color:#333; }
.bl03 {}
.bl03 li { background:url(../images/ico/bl_square2.png) no-repeat 0 7px; margin:0 0 3px 5px; padding-left:8px; font-size:12px; line-height:17px; color:#333; }
.bl04 { padding-left:10px; background:url(../images/ico/icon_arrow_right_696969.png) no-repeat 0 2px;}


/* radio, check */
.checkbox, .radio { width: 20px; height: 20px; background: url(../images/common/img_check.png) no-repeat; display: block;  float: left; margin:4px 5px 0 0; cursor:pointer;}
.radio { background: url(../images/common/img_radio.png) no-repeat;}

/* select box */
select { border: 1px solid #D4D4D4; min-width: 80px; padding: 1px 1px 1px 3px;}
.selectbox_title { position:relative; border:0; background: url(../images/common/bg_selectbox.png) no-repeat 0 0; line-height:30px; text-align:left;}
.selectbox_title strong { background: url(../images/btn/btn_select.png) no-repeat right 0; height:30px; padding:0 20px 0 10px; font-weight:normal; font-size:12px; color:#333; line-height:30px; display:block; overflow:hidden;}
.selectbox_title_focus { border-color:#eee;}
.selectbox_title_focus strong {color:#333;}
.selectbox_title_disabled { background-color:#eee;}
.selectbox_title_disabled strong { color:#333;}
.selectbox_option { margin:1px 0 0 0; border:0; background-color:#fff; overflow:hidden; }
.selectbox_option li { list-style:none;}
.selectbox_option a { padding:0 10px; height:30px; font-size:12px; color:#333; line-height:30px; text-decoration:none; display:block; overflow:hidden;}
.selectbox_option a.on,
.selectbox_option a:hover { color:#333; background-color:#fff;}

/* 인풋 */
.inputL { height:30px; background:url(../images/common/bg_input_l.png) no-repeat 0 0; display:inline-block; padding:0 0 0 10px; font-size:12px; color:#555; line-height:30px;}/* 2014-05-13 modify */
.inputL { * margin-top:-1px;}
.readonlyInputL { * margin-top:-1px;}
.inputR { height:30px; background:url(../images/common/bg_input_r.png) no-repeat right 0; display:inline-block; margin-right:5px;}
.inputR1 { height:30px; background:url(../images/common/bg_input_r1.png) no-repeat right 0; display:inline-block; margin-right:5px;}
.inputAll { width:381px; height:30px; display:inline-block; background:url(../images/common/bg_input.png) no-repeat 0 0; text-align:left;}
.inputAll .inputAllIn {margin:3px 0 0 5px; padding:5px 5px 0 0; border:0; vertical-align:middle; color:#333;}
.inputL1 { height:30px; background:url(../images/common/bg_input_l2.png) no-repeat 0 0; display:inline-block; padding:0 0 0 10px; font-size:12px; color:#333;}
.inputR2 { height:30px; background:url(../images/common/bg_input_r2.png) no-repeat right 0; display:inline-block; margin-right:5px;}
/* list-style */
.pNotice {margin:11px 0 0 21px; text-indent:-16px; line-height:20px;}
.pNotice1 {margin:12px 0 0 3px; padding:0 0 0 10px; background:url(../images/ico/icon_arrow_right_656565.png) no-repeat 0 5px; color:#333333; line-height:20px;}
.pNotice2 {padding:0 0 0 10px; background:url(../images/ico/icon_arrow_right_e97300.png) no-repeat 0 5px; line-height:16px; color:#e97300;}
.psquare_dot {margin:2px 0 0 6px; padding:0 0 0 7px; background:url(../images/ico/bl_square3.png) no-repeat 0 7px; line-height:18px;}
.pdash_dot {margin:0 0 0 4px; padding:0 0 0 10px; background:url(../images/ico/bl_dash2.png) no-repeat 0 8px; line-height:20px;}
.listNotice1 {margin:10px 0 0 2px;}/* 2014-05-12 */
.listNotice1 li {padding:0 0 2px 10px; background:url(../images/ico/icon_arrow_right_656565.png) no-repeat 0 6px; color:#333333; line-height:19px;}
.listNotice2 li {margin:2px 0 0 6px; padding:0 0 0 7px; background:url(../images/ico/bl_square3.png) no-repeat 0 7px; line-height:18px;}
.listNotice3 li {margin:2px 0 0 6px; padding:0 0 0 7px; background:url(../images/ico/bl_dash2.png) no-repeat 0 7px; line-height:18px;}
.subList li {padding:0 0 0 7px; background:url(../images/ico/square_2x2_777777.png) no-repeat 0 8px; color:#333333; line-height:17px;}
.listType1 li {padding:0 0 5px 17px; background:url(../images/ico/icon_arrow1.png) no-repeat 0 4px; line-height:20px;}
.listType1 li.redArrow {padding:0 0 5px 17px; background:url(../images/ico/icon_arrow2.png) no-repeat 0 4px; line-height:20px;}
.pListType1 {padding:0 0 0 17px; background:url(../images/ico/icon_arrow1.png) no-repeat 0 4px; line-height:20px;}
.pListType2 {padding:0 0 0 17px; background:url(../images/ico/icon_arrow2.png) no-repeat 0 4px; line-height:20px;}

/* icon */
.icoCaution {padding:0 0 0 10px;background:url(../images/ico/icon_caution2.png) no-repeat left 2px;}
.icoCaution1 {padding:0 0 0 10px;background:url(../images/ico/icon_caution3.png) no-repeat left 2px; line-height:18px;}
.icoTriangle {padding:0 0 0 15px;background:url(../images/ico/icon_arrow_up.png) no-repeat left 7px;}
.icoQ {display:block; margin-bottom:5px; padding:0 0 0 25px;background:url(../images/ico/icon_q.png) no-repeat left 0;}
.icoA {display:block; margin-bottom:5px; padding:0 0 0 25px;background:url(../images/ico/icon_a.png) no-repeat left 0;}
.icoPhone li {padding:0 0 0 20px; background:url(../images/ico/icon_phone.png) no-repeat left 0; line-height:18px; color:#5c2e10;}

/* textarea */
.inputText {width:648px; height:85px; padding:10px; background:url(../images/common/bg_textarea.png) no-repeat 0 0;}
.inputText1 {width:575px; height:164px; padding:10px; background:url(../images/common/bg_textarea1.png) no-repeat 0 0;}
.inputText2 {width:350px; height:166px; padding:10px; background:url(../images/common/bg_textarea2.png) no-repeat 0 0;}
.inputText3 {width:606px; height:59px; padding:10px; background:url(../images/common/bg_textarea3.png) no-repeat 0 0;}/* 2014-05-02 */
.inputText4 {width:541px; height:159px; padding:10px; background:url(../images/common/bg_textarea4.png) no-repeat 0 0;}/* 2014-05-15 */

/* step */
.step2 {width:766px; margin:25px 0 6px 0;}
.step2 ul {font-family:NuriB; font-size:16px; color:#fff;}
.step2 ul li {float:left; margin-right:21px; width:372px; height:65px; padding:7px 0 0 0; background:url(../images/common/bg_step2_off.png) no-repeat 0 0; text-align:center;}
.step2 ul li.last {margin-right:0;}
.step2 ul li.on {width:373px; height:79px; background:url(../images/common/bg_step2_on.png) no-repeat 0 0; }
.step2 ul li strong, .step2 ul li span {display:block;}

.step3 {width:766px; margin:0 0 7px 0;}/* 2014-05-08 modify */
.step3 ul {font-family:NuriB; font-size:16px; color:#fff;}
.step3 ul li {float:left; margin-right:10px; width:248px; height:60px; padding:7px 0 0 0; background:url(../images/common/bg_step3_off.png) no-repeat 0 0; text-align:center;}
.step3 ul li.last {margin-right:0;}
.step3 ul li.on {width:248px; height:78px; background:url(../images/common/bg_step3_on.png) no-repeat 0 0; }
.step3 ul li strong, .step3 ul li span {display:block;}
.bigBox {width:766px; height:349px; background:url(../images/bg_graybox_big.png) no-repeat 0 0;}/* 2014-05-16 */

.step4 {width:766px; margin:25px 0 6px 0;}/* 2014-05-10 */
.step4 ul {font-family:NuriB; font-size:16px; color:#fff;}
.step4 ul li {float:left; margin-right:21px; width:176px; height:65px; padding:7px 0 0 0; background:url(../images/common/bg_step4_off.png) no-repeat 0 0; text-align:center;}
.step4 ul li.last {margin-right:0;}
.step4 ul li.on {width:175px; height:79px; background:url(../images/common/bg_step4_on.png) no-repeat 0 0; }
.step4 ul li strong, .step4 ul li span {display:block;}
/* 2014-05-13 */
.step5 {width:766px; margin:25px 0 6px 0;}
.step5 ul {font-family:NuriB; font-size:16px; color:#fff;}
.step5 ul li {float:left; margin-right:9px; width:146px; height:65px; padding:7px 0 0 0; background:url(../images/common/bg_step5_off.png) no-repeat 0 0; text-align:center;}
.step5 ul li.last {margin-right:0;}
.step5 ul li.on {width:146px; height:79px; background:url(../images/common/bg_step5_on.png) no-repeat 0 0; }
.step5 ul li strong, .step4 ul li span {display:block;}
/* 2014-05-13 */
/* 2014-04-25 */
/* table */
.tbl_type1 {width:766px; height:302px; margin:19px 0 0 0; background:url(../images/common/bg_tbltype1.png) no-repeat 0 top; border-collapse:collapse; border:none; border-spacing:0;}
.tbl_type1 th {width:766px; height:20px; padding:20px 0 28px 0; font-family:NuriL; font-size:15px; vertical-align:top; text-align:center;}
.tbl_type1 tbody td {vertical-align:top;}
/* 2014-04-26 insert */
.tbl_type2 {table-layout:fixed; width:766px; height:490px; background:url(../images/common/bg_tbltype2.png) no-repeat 0 top; border-collapse:collapse; border:none; border-spacing:0;}
.tbl_type2_data {table-layout:fixed; width:733px;}
.tbl_type2 tbody td.tblWrap {padding:14px 16px 0 16px; vertical-align:top;}
.tbl_type2 tbody td.tblWrap .tbl_type2_data th {height:30px; vertical-align:top; font-size:14px;}
.tbl_type2 tbody td.tblWrap .tbl_type2_data td {padding:16px 0 12px 0; border-bottom:1px solid #e9e9e9; color:#333;}
.tbl_type2 tbody td.tblWrap .tbl_type2_data tr.last td {border-bottom:none;}
.tbl_type2 tbody td.tblWrap .tbl_type2_data tr.first td {border-bottom:none;}
.tbl_type2 tbody td.tblWrap .tbl_type2_data td img {margin-left:7px;}
.tbl_type2_1 {table-layout:fixed; width:766px; height:317px; background:url(../images/common/bg_tbltype2_1.png) no-repeat 0 top; border-collapse:collapse; border:none; border-spacing:0;}
.tbl_type2_1 tbody td.tblWrap {padding:16px 16px 0 16px; vertical-align:top;}
.tbl_type2_1 tbody td.tblWrap .tbl_type2_data th {height:37px; vertical-align:top; font-size:14px;}
.tbl_type2_1 tbody td.tblWrap .tbl_type2_data td {padding:10px 0 7px 0; border-bottom:1px solid #e9e9e9; color:#333;}
.tbl_type2_1 tbody td.tblWrap .tbl_type2_data tr.last td {border-bottom:none;}
.tbl_type2_1 tbody td.tblWrap .tbl_type2_data tr.first td {border-bottom:none;}
.tbl_type2_1 tbody td.tblWrap .tbl_type2_data td img {margin-left:7px;}
.tbl_type2_faq {width:734px;}
.tbl_type2_faq th {height:36px; vertical-align:top; font-family:NuriL; font-size:14px;}
.tbl_type2_faq tbody td {padding:7px 0 4px 0; border-bottom:1px solid #e9e9e9; color:#333; vertical-align:middle; line-height:30px;}
.tbl_type2_faq tbody td.answer {padding:15px 37px; line-height:20px;}
.tbl_type2_faq tbody td img {vertical-align:middle;}
/* 2014-05-23 */
.tbl_type2_data th {height:30px; vertical-align:top; font-size:14px;}
.tbl_type2_data td {padding:16px 0 12px 0; border-bottom:1px solid #e9e9e9; color:#333;}
.tbl_type2_data tr.last td {border-bottom:none;}
.tbl_type2_data tr.first td {border-bottom:none;}
.tbl_type2_data td img {margin-left:7px;}
/* 2014-05-23 */
/* 2014-04-26 */
/* 2014-05-19 */
.tbl_type3 {width:766px;}
.tbl_type3 tbody th {height:55px; font-size:14px;}
.tbl_type3 tbody tr.bdTnone td {border-top:none;}
.tbl_type3 tbody td {padding:20px 0 17px 0; border-right:1px solid #ededed; border-top:1px solid #ededed; line-height:20px;}
.tbl_type3 tbody td.bdRnone {border-right:none;}
.tbl_type3 tbody td.bdLnone {border-left:none;}
.tbl_type3 strong {display:block;}/* 2014-05-28 */
.tbl_type3 .stbl_data {margin:0 0 0 8px;}
.tbl_type3 .icon_txt {font-weight:bold; margin-top:5px;}

.stbl_type01 {margin:17px 0 0 0; border:1px solid #d7d7d7;}
.stbl_type01 tbody th {height:30px; padding:7px 0 7px 10px; font-size:12px; font-weight:normal; text-align:left; background:#f9f9f9; border-bottom:1px solid #ededed; border-left:1px solid #ededed;}
.stbl_type01 tbody th.bdLnone {border-left:none;}
.stbl_type01 tbody td {padding:6px 12px 10px 12px; border:1px solid #ededed; vertical-align:top;}
.stbl_type01 tbody td.bdLnone {border-left:none;}
.stbl_type01 tbody td.bdRnone {border-right:none;}
.stbl_type01 tbody td.bdBnone {border-bottom:none;}
/* 2014-05-19 */

.stbl_type02 {background:#fff; border:1px solid #d9d9d9;}
.stbl_type02 thead th {height:34px; background:#f9f9f9; border-right:1px solid #ededed; border-bottom:1px solid #ededed;}
.stbl_type02 thead th.bdRnone {border-right:none;}
.stbl_type02 tbody td {height:94px; text-align:center; vertical-align:middle; line-height:18px; border-right:1px solid #ededed; border-bottom:1px solid #ededed;}
.stbl_type02 tbody td.bdRnone {border-right:none;}
.stbl_type02 tbody td.bdBnone {border-bottom:none;}
/* line */
.upLine { width:683px; margin:20px 0 0 38px; padding-top:25px; border-top:1px solid #d4d4d4;}
.btLine {border-bottom:1px solid #d4d4d4;}
.btLine1 {border-bottom:1px solid #d6d6d6;}
/* paging */
.paging {padding:7px 0; text-align:center;}
.paging span {display:inline-block; padding:0 4px;}
.paging span, .paging strong {display:inline-block; line-height:18px; text-align:center; vertical-align:middle; text-decoration:none; font-size:13px; color:#767676; }
.paging strong {color:#5b3729;}
.paging .prev {margin-left:7px; margin-right:33px; padding:0;}
.paging .next {margin-right:7px; margin-left:31px; padding:0;}
.paging .first, .paging .last {padding:0;}

/* 2014-05-02 */
.paging1 {padding:7px 0; text-align:center;}
.paging1 a, .paging1 strong {display:inline-block; line-height:18px; text-align:center; vertical-align:middle; text-decoration:none; font-size:13px; color:#767676; }
.paging1 strong {color:#5b3729;}
.paging1 a {padding:0 4px;}
.paging1 .prev {margin-left:7px; margin-right:7px; padding:0;}
.paging1 .next {margin-right:7px; margin-left:5px; padding:0;}
/* 2014-05-02 */

/* 2014-06-11 */
.paging2 {padding:7px 0; text-align:center;}
.paging2 span {display:inline-block;}
.paging2 a, .paging2 strong {display:inline-block; line-height:18px; text-align:center; vertical-align:middle; text-decoration:none; font-size:13px; color:#767676; }
.paging2 strong {color:#5b3729;}
.paging2 a {padding:0 4px;}
.paging2 .prev {margin-left:7px; margin-right:33px; padding:0;}
.paging2 .next {margin-right:7px; margin-left:31px; padding:0;}
.paging2 .first, .paging2 .last {padding:0;}
/* 2014-06-11 */


/* ellipsis */
.ellipsis {width:440px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal !important;}

/* background */
.bgN {background:none !important;}


/* tab */
ul.tabs {width:766px; margin: 0; padding: 0; float: left; list-style: none; height: 38px; border-left: 1px solid #eee; font-size:13px;}
ul.tabs li {float: left; min-width:92px; padding:12px 6px 9px 8px; text-align:center; cursor: pointer; border: 1px solid #ccc; background: #fff; overflow: hidden; position: relative;}
ul.tabs li.last {padding-right:0;}
ul.tabs li.active{background: #e8e8e8; border-bottom:1px solid #e8e8e8;}
.tab_container { clear: both; float: left; margin:-3px 0 0 0; padding: 0;}
.tab_content {padding:5px; font-size:12px; display: none;}
.tab_container .tab_content ul {width:100%; margin:0px; padding:0px;}
.tab_container .tab_content ul li{padding:5px; list-style:none;}
#tab1 {width:313px; margin-left:1px; border:1px solid #ccc; background:#e8e8e8;}
#tab2 {width:290px; margin-left:1px; padding:10px 0 7px 33px; border:1px solid #ccc; background:#e8e8e8;}
#tab3 {width:323px; margin-left:1px; margin-left:108px; border:1px solid #ccc; background:#e8e8e8;}

/* */
.inlineB {display:inline-block !important;}
/* 2014-05-13 */
.inputTxt01 {padding:8px 0 0 0; background:transparent;}
.reonly_left_img {display:inline-block; width:10px; height:30px; background:url(../images/common/input_left.png) no-repeat 0 0;}
.reonly_right_img {display:inline-block; height:30px; margin-left:10px; background:url(../images/common/input_right.png) no-repeat right 0;}
/* 2014-05-13 */

/* 2014-05-14 레이어팝업 추가 */
.layer_popup {position:absolute;z-index:10000;/*left:-9999px;*/}
.mask {background:url(../images/common/mask_img.png) repeat 0 0;position:absolute;top:0;left:0;z-index:9999;}